éº é½(es 1)«SX670,«IS00»»«SV671, »«LBB»«IF«IS670»≡«IS671»»«SV672,»«SV673,»«XS670,671,672,,673»«SX670,«IS672»+" "+«IS673»»«GLB»«EI»;*; Replace all double spaces with one space
;*;
«SV671, »«SX673,«IS670»»«IF" "ε«IS670»==0»«XS670,671,672,,673»«EI»;*; Remove leading space
;*;
«IF«VA|673»>0»«SX670,«IS673»+" "»«EI»;*; Add trailing space
«GT683»«IF«VA|684»>0»«SX681,«IS674»+«IS684»+«IS674»»«EI»;*; Get "Title"
;*;
«LBH»«SV687,»«XS670,671,676,,687»«GT686»;*; Get switch_type into «SV673»
;*;
«IF«VA|673»>0»«IF«IS673»≡«IS674»»«SX676,«IS676»+" "+«IS687»»«XS676,673,,684,685»«XS685,675,676,,684»«SX676,«IS673»+«IS676»+«IS674»»«SX687,«IS684»»«EI»;*; If quote in «SV673», get "string"
;*;
«IF«IS673»ε«IS672»<48»«SX681,«IS681»+" "+«IS676»»«EI»;*; Get STARTOS2 params into «SV681»
;*;
«IF«IS673»ε«IS672»>43»«SX682,«IS682»+" "+«IS676»»«EI»;*; Get O2.CMD switches into «SV682»
;*;
«SX670,«IS687»»«IF«VA|687»>0»«GLH»«EI»«EI»;*;
;*;
«GT683»«IF«VA|684»>0»«SX684,«IS674»+«IS684»+«IS674»»«SX672,«IS670»»«EI»;*; Get "command to execute" into «SV684»
;*;
«IF«VA|684»<1»«SV672,»«SV684,»«XS670,671,684,,672»«EI»;*; Get command into «SV684»